import request from '@/util/request.js';

/**
 * @description 登录接口 通过code换取token并初始化用户，若用户已存在则返回用户信息
 * @param {Object} data
 */
export function login(data) {
	return request({
		url: '/user/getOpenid',
		method: 'GET',
		data
	})
}
/**
 * @description 获取手机号
 * @param {Object} data
 */
export function getPhone(data) {
	return request({
		url: '/user/getPhone',
		method: 'GET',
		data
	})
}
/**
 * @description 查询用户信息
 * @param {Object} data
 */
export function getUserInfo(data) {
	return request({
		url: '/user/appletGetUserInfoById',
		method: 'GET',
		data
	})
}
/**
 * @description 保存头像
 * @param {Object} data
 */
export function saveUserInfo(data) {
	return request({
		url: '/civilUser/updateUserFace',
		method: 'GET',
		data
	})
}
/**
 * @description 退出登录
 * @param {Object} data
 */
export function logoutApi(id) {
	return request({
		url: '/user/logout',
		method: 'POST',
		id
	})
}
/**
 * @description 修改用户信息
 * @param {Object} data
 */
export function updataUserInfo(data) {
	return request({
		url: '/civilUser/updataUserInfo',
		method: 'post',
		data
	})
}
/**
 * @description 人脸识别验证
 * @param {Object} data
 */
export function getFaceResultByVerifyResult(data) {
	return request({
		url: '/civilUser/getFaceResultByVerifyResult',
		method: 'post',
		data
	})
}
/**
 * @description 查询户籍所在地
 * @param {Object} data
 */
export function getCivilAreacodes(data) {
	return request({
		url: '/civilAreacode/getCivilAreacodes',
		method: 'GET',
		data
	})
}